分类
联系方式
  1. 新浪微博
  2. E-mail

Maeiee Weekly No.16

Logseq

Logseq 已经取代 MediaWiki,成为我的首选知识管理记录。

最大的原因,在于 Logseq 作为单机软件速度快。原来使用 MediaWiki 时,每一步都要发请求。别小看这 2、3s 等待时间,体验上天壤之别。

两周试用下来,我的知识管理能力大幅提升,对此我很满意。

Dighub

Dighub 是我开发的一个 GitHub client,用于探索有意思的项目。

目前基础功能开发完成,达到了预期效果,欢迎大家试用、star。

后续我也会将更多好玩项目分享给大家。

LeetCode

开始养成刷题的习惯,我选择使用 Rust 语言刷题,能够防止我淡忘 Rust。

让人欣慰的一点是,题目还有些趣味,不枯燥。

《Isolates, microVMs, and WebAssembly》

围绕 Serverless 平台,介绍了 Cloudflare Workers 的 V8 Isolates,Fly.io 的 Firecracker、microVM。

并且将 WebAssembly 与之进行对比,探讨 WASM 在此领域的空间,以及当下 WASM 的发展现状的限制。

《MTE技术在Android上的应用》

本周排查 Flutter Engine 底层崩溃时了解到,原来 ARM 芯片再硬件上添加了对指针的检查功能。

对应功能叫 MTE(Memory Tag),在 Android 上叫 Tagged Pointer。

有了它就不怕野指针问题了!野指针问题非常难排查,因为它是声东击西,犯错的和出错的不再同一个位置。

我发现 iOS 野指针问题堪称离职神坑,在我的职业生涯里,凡是被派去查野指针问题的同事,最终都离职了。

《不再钟情于移动端开发》

一位同行的新路历程,我也颇有同感。移动互联网进入饱和之后,乐趣越来越少。

移动端开发往上走有两条路,一条是技术管理,一条是技术专家。我选择了后者。

《Every Programmer Should Know》

一个 GitHub 上的资源聚合,包含了每个软件工程师都需要了解的技术,内容很丰富。

《jq-web》

我比较留意 WebAssembly 的落地应用,这个项目将 jq 这个 C 语言工具,通过 Emscripten 编译到 WebAssembly,在浏览器中通过 JavaScript 进行使用。

《borb》

一个用于创建和操作 PDF 文件的 Python 库。

《prisma-dart》

号称是下一代的 Dart、Flutter ORM,支持 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite、MongoDB、CockroachDB。

不知道是否真的有号称的这么好。去年我想找类似的库还找不到,这些数据库技术一般用于商业项目,能感受到商业化或产业化的生态在发展。